{extend name="admin/base" /}
{block name="right_tab"}
<li><a class="nscs-table-handle_green" href="javascript:;" onclick="addModule()"><i class="fa fa-plus-circle"></i>&nbsp;添加模块</a></li>
{/block}
{block name="main"}
<style>
.style0list table input {
	color: #666;
	width: 206px;
	margin-bottom: 0px;
	border: 1px solid #ccc;
}
.style0list table input.sort {
	width: auto;
	text-align: center;
}
.style0list tbody td {
	line-height: 28px;
}
</style>
<input type="hidden" id="pid" value="0" />
<div class="style0list">
	<table>
		<colgroup>
			<col style="width: 1%;">
			<col style="width: 5%;">
			<col style="width: 50%;">
			<col style="width: 10%;">
			<col style="width: 10%;">
		</colgroup>
		<thead>
			<tr class="row-selected">
				<th></th>
				<th>排序</th>
				<th style="text-align: left;">模块名</th>
				<th>是否是菜单</th>
				<th>操作</th>
			</tr>
		</thead>
		<tbody>
		{foreach name="list" item="v1"}
		<tr class="pid_0" style="height: 30px;">
			<td>
				{if condition="$v1['sub_menu'] neq array()"}
				<a href="javascript:;" onclick="tab_switch({$v1['module_id']})" class="tab_jia_{$v1['module_id']}" style="display: block;"><i class="fa fa-plus-circle"></i></a>
				<a href="javascript:;" onclick="tab_switch({$v1['module_id']})" class="tab_jian_{$v1['module_id']}" style="display: none;"><i class="fa fa-minus-circle"></i></a>
				{/if}
			</td>
			<td style="text-align: center;"><input onkeyup="value=value.replace(/[^\d+(\.\d+)?]/g,'')" type="text" class="sort"
					fieldid="{$v1['module_id']}" fieldname="sort" value="{$v1['sort']}"
					size="1"></td>
				<td><input type="text" fieldid="{$v1['module_id']}"
					fieldname="module_name" value="{$v1['module_name']}"></td>
				<td style="text-align: center;">{$v1['is_menu'] ? '是' : '否'}</td>
				<td style="text-align: center;"><a
					href="{:__URL('ADMIN_MAIN/system/editmodule','module_id='.$v1['module_id'])}">修改</a>
					<a href="javascript:void(0);"
					onclick="delModule({$v1['module_id']})">删除</a></td>
			</tr>
			{foreach name="v1['sub_menu']" item="v2"}
			<tr class="pid_{$v1['module_id']}"
				style="height: 30px; display: none;">
				<td>{if condition="$v2['sub_menu'] neq array()"}<a
					href="javascript:void(0)" onclick="tab_switch({$v2['module_id']})"
					class="tab_jian_{$v2['module_id']} tab_jian_{$v1['module_id']}"
					style="display: block;"><i class="fa fa-minus-circle"></i></a><a
					href="javascript:void(0)" onclick="tab_switch({$v2['module_id']})"
					class="tab_jia_{$v2['module_id']} tab_jia_{$v1['module_id']}"
					style="display: none;"><i class="fa fa-plus-circle"></i></a> {/if}
				</td>
				<td style="text-align: center;"><input onkeyup="value=value.replace(/[^\d+(\.\d+)?]/g,'')" type="text" class="sort"
					fieldid="{$v2['module_id']}" fieldname="sort" value="{$v2['sort']}"
					size="1"></td>
				<td><span style="color: #ccc;">|——</span> <input type="text"
					fieldid="{$v2['module_id']}" fieldname="module_name"
					value="{$v2['module_name']}"></td>
				<!--<th>控制器名</th>
									<th>方法名</th>
									<th>url</th>-->
				<!--<td>{$v2['is_menu'] ? '是' : '否'}</td>
						<td>{$v2['is_menu'] ? '是' : '否'}</td>-->
				<td style="text-align: center;">{$v2['is_menu'] ? '是' : '否'}</td>
				<td style="text-align: center;"><a
					href="{:__URL('ADMIN_MAIN/system/editmodule','module_id='.$v2['module_id'])}">修改</a>
					<a href="javascript:void(0);"
					onclick="delModule({$v2['module_id']})">删除</a></td>
			</tr>
			{foreach name="v2['sub_menu']" item="v3"}
			<tr class="pid_{$v2['module_id']} pid_{$v1['module_id']}"
				style="height: 30px; display: none;">
				<td><label></td>
				<td style="text-align: center;"><input type="text" class="sort"
					fieldid="{$v3['module_id']}" fieldname="sort" value="{$v3['sort']}"
					size="1"></td>
				<td><span style="color: #ccc;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|——</span>
					<input type="text" fieldid="{$v3['module_id']}"
					fieldname="module_name" value="{$v3['module_name']}"></td>
				<!--<th>控制器名</th>
									<th>方法名</th>
									<th>url</th>-->
				<!--<td>{$v3['is_menu'] ? '是' : '否'}</td>
						<td>{$v3['is_menu'] ? '是' : '否'}</td>-->
				<td style="text-align: center;">{$v3['is_menu'] ? '是' : '否'}</td>
				<td style="text-align: center;"><a
					href="{:__URL('ADMIN_MAIN/system/editmodule','module_id='.$v3['module_id'])}">修改</a>
					<a href="javascript:void(0);"
					onclick="delModule({$v3['module_id']})">删除</a></td>
			</tr>
			{foreach name="v3['sub_menu']" item="v4"}
			<tr
				class="pid_{$v3['module_id']} pid_{$v2['module_id']} pid_{$v1['module_id']}"
				style="height: 30px; display: none;">
				<td><label></td>
				<td style="text-align: center;"><input type="text" class="sort"
					fieldid="{$v4['module_id']}" fieldname="sort" value="{$v4['sort']}"
					size="1"></td>
				<td><span style="color: #ccc;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|——</span>
					<input type="text" fieldid="{$v4['module_id']}"
					fieldname="module_name" value="{$v4['module_name']}"></td>
				<!--<th>控制器名</th>
									<th>方法名</th>
									<th>url</th>-->
				<!--<td>{$v3['is_menu'] ? '是' : '否'}</td>
						<td>{$v3['is_menu'] ? '是' : '否'}</td>-->
				<td style="text-align: center;">{$v4['is_menu'] ? '是' : '否'}</td>
				<td style="text-align: center;"><a
					href="{:__URL('ADMIN_MAIN/system/editmodule','module_id='.$v4['module_id'])}">修改</a>
					<a href="javascript:void(0);"
					onclick="delModule({$v4['module_id']})">删除</a></td>
			</tr>
			{foreach name="v4['sub_menu']" item="v5"}
			<tr
				class="pid_{$v4['module_id']} pid_{$v3['module_id']} pid_{$v2['module_id']} pid_{$v1['module_id']}"
				style="height: 30px; display: none;">
				<td><label></td>
				<td style="text-align: center;"><input type="text" class="sort"
					fieldid="{$v5['module_id']}" fieldname="sort" value="{$v5['sort']}"
					size="1"></td>
				<td><span style="color: #ccc;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|——</span>
					<input type="text" fieldid="{$v5['module_id']}"
					fieldname="module_name" value="{$v5['module_name']}"></td>
				<!--<th>控制器名</th>
									<th>方法名</th>
									<th>url</th>-->
				<!--<td>{$v3['is_menu'] ? '是' : '否'}</td>
						<td>{$v3['is_menu'] ? '是' : '否'}</td>-->
				<td style="text-align: center;">{$v5['is_menu'] ? '是' : '否'}</td>
				<td style="text-align: center;"><a
					href="{:__URL('ADMIN_MAIN/system/editmodule','module_id='.$v5['module_id'])}">修改</a>
					<a href="javascript:void(0);"
					onclick="delModule({$v5['module_id']})">删除</a></td>
			</tr>
			{/foreach} {/foreach} {/foreach} {/foreach} {/foreach}
		</tbody>
	</table>
</div>

<script type="text/javascript">
$(".style0list table input").change(function(){
	var fieldid = $(this).attr('fieldid');
	var fieldname = $(this).attr('fieldname');
	var fieldvalue = $(this).val();
	$.ajax({
		type:"post",
		url:"{:__URL('ADMIN_MAIN/system/modifyfield')}",
		data:{'fieldid':fieldid,'fieldname':fieldname,'fieldvalue':fieldvalue},
		async:true,
		success: function (data) {
				var flag = "error";
				if(data.code>0){
					flag = "success";
				}
				showTip(data['message'],flag);
		}
	});
});
	function tab_switch(module_id){
		if($(".pid_"+module_id).css('display') != 'none'){
			$(".tab_jian_"+module_id).hide();
			$(".tab_jia_"+module_id).show();
			$(".pid_"+module_id).hide(300);
		}else{
			$(".tab_jian_"+module_id).show();
			$(".tab_jia_"+module_id).hide();
			$(".pid_"+module_id).show(500);
		}
	}
		function addModule(){
			var pid = $("#pid").val();
			location.href = __URL("ADMIN_MAIN/system/addmodule?pid="+pid);
		}
		function delModule(module_id){
			$( "#dialog" ).dialog({				
	            buttons: {
	                "确定": function() {
	                    $(this).dialog('close');
	                    $.ajax({
	        				type:"post",
	        				url:"{:__URL('ADMIN_MAIN/system/delmodule')}",
	        				data:{'module_id':module_id},
	        				async:true,
	        				dataType: 'json',
	        				success:function (data) {
	        					
	        					if(data['code'] > 0){
	        						location.href = __URL("ADMIN_MAIN/system/modulelist");
	        					}else{
	        						$("#dialog").dialog({
	        							 buttons: {
	        					                "确定": function() {
	        					                    $(this).dialog('close');
	        					                }
	        					            },
	        					            contentText:data['message']
	        						})
	        					}
	        				}
	        			});
	                },
	                "取消,#e57373": function() {
	                    $(this).dialog('close');
	                }
	            },
	            contentText:"确定删除？",
	        });
			/* if(confirm("确定删除？")){
				
			} */
		}
        var appCode = GetUrlAppCode();
        var menuCode = GetUrlMenuCode();
        if (appCode != 'PLATFORM' && appCode != "" && appCode != null) {
            $("#type").css("display", "none");
            $("#Operate ul").css("display", "none");
            $(".separationLine").css("display", "none");
        }
        </script>
{/block}